package com.lengxf.aPlugins.bizType;

import com.lengxf.aPlugins.bizType.model.*;
import lombok.AllArgsConstructor;
import lombok.Getter;

@Getter
@AllArgsConstructor
public enum BizEnums {

    GUAN_JIAN(new CruxGuoDian(), "关键过点", "CruxOrderWip", "Report", "BIW", "biw"),
    GUO_DIAN(new GuoDian(), "普通过点", "NormalOrderWip", "Report", "BIW", "biw"),
    MEN_GAI(new KaiGong(), "门盖队列订单下发", "DoorQueueOrderIssued", "Order", "BIW", "biw" ),
    KAI_GONG(new KaiGong(), "开工队列订单下发", "WorkQueueOrderIssued", "Order", "BIW", "biw"),
    HEART_BEAT(new HeartBeat(), "焊装心跳", "HeartBeatReceived", "Base", "BIW", "biw"),
    POINT_BEAT(new PointBeat(), "节拍采集", "PointBeatCollect", "Beat", "BIW", "biw");

    private final BizInterface actBiz;

    private final String bizName;

    private final String listenerName;

    private final String kepServerBizCode;

    private final String pointConfigName;

    private final String bizAreaTag;


}
